home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / 061-070 / amok65 / rememberbirth / rememberbirth.dok < prev    next >
Text File  |  1993-11-04  |  4KB  |  99 lines

  1.  
  2.                           RememberBirth V1.0
  3.                         ======================
  4.  
  5.  
  6.                         © 1991 by Rainer Bauer
  7.                                Sandberg 6
  8.                            D-7092 Rosenberg
  9.                            
  10.                           Fido  : 2:246/86.24
  11.                    email : r_bauer@guru.hamm.sub.org
  12.  
  13.  
  14.   Copyright :
  15.  
  16.     RememberBirth ist Public Domain! Jeder darf das Programm unentgeltlich
  17.     benutzen und weitergeben solange das Packet vollständig und mein Name im
  18.     Programm-Header stehen bleibt.
  19.     Unentgeltlich weitergeben bedeutet für mich, daß die Diskette mit dem
  20.     Programm, auch wenn noch andere Programme darauf enthalten sind, für
  21.     höchstens 6 DM (incl. Porto & Verpackung) verkauft wird!
  22.  
  23.     Bitte um Nachricht, wenn gegenteiliges bekannt wird.
  24.  
  25.     Auch der Source-Code ist Public Domain. Man darf ihn ganz oder teilweise
  26.     in eigenen Programmen verwenden, resp. verändern. Allerdings müßen bei
  27.     Veränderungen diese im Programm-Header dokumentiert werden, wenn das
  28.     Packet weitergegeben wird.
  29.  
  30.  
  31.   Start des Programms :
  32.  
  33.     Workbench: Doppelklick auf die Ikone.
  34.                (Allerdings kann dabei nur das Standartfile s:Birthdays
  35.                verwendet werden. Ich habe absichtlich keine Filenamen
  36.                uebergabe eingebaut, da ich glaube, daß es keinen Sinn
  37.                macht das Programm von der Workbench zu starten, da es
  38.                einmal - und zwar in der Startup-Sequence - aufgerufen
  39.                werden sollte.)
  40.  
  41.     CLI      : RememberBirth [?|Inputfile]
  42.  
  43.  
  44.   Was das Programm kann :
  45.  
  46.     Da Computer Besitzer unwahrscheinlich vergessliche Leute sind - auf
  47.     jeden Fall sind es die, die ich kenne - haben die meisten ein
  48.     Problem: sie verschwitzen ihre _wichtigen_ Termine !
  49.     Das Programm entstand an einem Nachmittag, nachdem ich am Vortag auf
  50.     einer Geburtstagfeier war, von der ich nicht wusste, dass sie eine
  51.     war. Das ganze waere vielleicht noch lustig gewesen, wenn es nicht
  52.     die Geburtstagfeier eines alten Nachbarn gewesen waere. Kurz und gut:
  53.     ich hab mich ueber mich selbst so aufgeregt, dass ich mir vornahm,
  54.     dass mir das nicht mehr passieren sollte. Naja, und wer kann sich
  55.     Termine besser merken, als ein Computer. Zumal man fast täglich an
  56.     ihm sitzt, ist er wie geschaffen für diese Aufgabe.
  57.     
  58.     Nachdem ich mich nun ausgiebig über die Beweggründe, die zu diesem
  59.     Programm geführt haben ausgelassen habe zu seiner Funktionsweise:
  60.     
  61.     Nach dem Start des Programms wird eine ASCII-Datei eingelesen, in der
  62.     die Geburtstagdaten festgehalten sind. Standartmäßig versucht das 
  63.     Programm die Datei "s:Birthdays" einzulesen. Dies kann beim Start 
  64.     durch Übergabe eines Parameters umgeändert werden.
  65.                                     
  66.     Ist die Datei eingelesen, werden alle gültigen Zeilen geparst und die
  67.     aktuellen Geburtstage ausgegeben, wenn (der|die)jenige in einer Woche, 
  68.     in 5 Tagen, in 3, 2, 1, 0, -1, -2 Tagen Geburtstag hat(te). Es wird  
  69.     also auch gemeldet, wenn jemand vorgestern Geburtstag hatte (für  
  70.     den Fall, daß man mal längere Zeit nicht mehr an den Compi kommt ;-).
  71.  
  72.  
  73.   Format der ASCII-Datei :
  74.     
  75.     Innerhalb der ASCII-Datei werden nur die Zeilen berücksichtigt, die
  76.     ein bestimmtes Format besitzen. Alle anderen werden ignoriert. Auf
  77.     diese Weise kann man das ganze recht übersichtlich gestalten. Das
  78.     Format sieht folgendermaßen aus:
  79.     
  80.             DD-MM-[YY]YY ; Name ; Bemerkung
  81.     
  82.     Wichtige Kriterien:
  83.         * Der Begrenzer innerhalb des Datums ist der Bindestrich '-'.
  84.         * Wird das Jahr nur mit 2 Stellen angegeben, so wird angenommen,
  85.           daß es sich um das 19. Jahrhundert handelt (im Jahr 2000 werd
  86.           ichs wohl umschreiben müssen ;-)
  87.         * Der Begrenzer zwischen den Daten ist der Strichpunkt ';'.
  88.         * Die Bemerkung kann weggelassen werden.
  89.         
  90.  
  91.  
  92.  
  93.          |\ /|
  94.          {o O}
  95.           (~)     Rainer
  96.            U
  97.            
  98.            
  99.